    export interface ReqGetHospitalListResponse {
    content:HospitalListType ;
    last: boolean;
    totalPages: number;
    totalElements: number;
    first: boolean;
    size: number;
    empty: boolean;
  }
  export type HospitalListType=HospitalItemType[]
  export interface HospitalItemType {
    id: string;
    createTime: string;
    updateTime: string;
    isDeleted: number;
    param: Param;
    hoscode: string;
    hosname: string;
    hostype: string;
    logoData:string;
    provinceCode: string;
    cityCode: string;
    districtCode: string;
    address: string;
    intro: string;
    route: string;
    status: number;
    bookingRule: BookingRule;
  }
  
  export interface BookingRule {
    cycle: number;
    releaseTime: string;
    stopTime: string;
    quitDay: number;
    quitTime: string;
    rule: string[];
  }
  
  export interface Param {
    hostypeString: string;
    fullAddress: string;
  }

  export interface ReqGetHospitalListParams{
    page:number,   //当前页码
    limit:number,   //每页展示数量
    hoscode?: string,  //医院编号
    hosname?: string,  //医院名称
    hostype?: string,   //医院类型
    provinceCode?: string  // 省
    cityCode?: string,  //市
    districtCode?: string,  //区
    status?: number  //医院状态
  }
  export enum status{
      '未上线',
      "已上线"
  }
  export interface ProvinceItem {
    id: number;
    createTime: string;
    updateTime: string;
    isDeleted: number;
    parentId: number;
    name: string;
    value: string;
    dictCode?: any;
    hasChildren: boolean;
  
  }
  export type ProvinceList = ProvinceItem[]



  export interface hospitalShowType {
    bookingRule: BookingRule;
    hospital: HospitalItemType;
  }


